package model

import (
	"github.com/gogf/gf/v2/os/gtime"
	"tFilm4/internal/model/entity"
)

type CreateMovieSessionInput struct {
	MovieId      int64
	HallId       int64
	StartTime    *gtime.Time
	EndTime      *gtime.Time
	SessionPrice float64
	SeatTable    *entity.SeatTable
}

type GetSessionInput struct {
	PageSize  int
	PageNum   int
	SearchKey string
}

type GetSessionListByHallTimeInput struct {
	StartTime *gtime.Time
	EndTime   *gtime.Time
	HallId    int64
}

type GetSessionListByMovieTimeInput struct {
	StartTime *gtime.Time
	EndTime   *gtime.Time
	MovieId   int64
}
